Tested Ruby Configurations
Metadata for Ruby Configs
No JIT Metadata
{
"RUBY_VERSION": "3.2.0",
"RUBY_DESCRIPTION": "ruby 3.2.0dev (2022-03-27T10:34:07Z master ca85f16a7d) [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-38-197\n",
"ec2 instance id": "i-0757d57687ac5ba7a",
"ec2 instance type": "c5.metal",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"arch": "x86_64-unknown",
"platform": "x86_64"
}
MJIT Metadata
{
"RUBY_VERSION": "3.2.0",
"RUBY_DESCRIPTION": "ruby 3.2.0dev (2022-03-27T10:34:07Z master ca85f16a7d) +MJIT [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-38-197\n",
"ec2 instance id": "i-0757d57687ac5ba7a",
"ec2 instance type": "c5.metal",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"arch": "x86_64-unknown",
"platform": "x86_64"
}
YJIT Metadata
{
"RUBY_VERSION": "3.2.0",
"RUBY_DESCRIPTION": "ruby 3.2.0dev (2022-03-27T10:34:07Z master ca85f16a7d) +YJIT [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-38-197\n",
"ec2 instance id": "i-0757d57687ac5ba7a",
"ec2 instance type": "c5.metal",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"arch": "x86_64-unknown",
"platform": "x86_64"
}
YJIT Statistics (gathered in a separate stats run)
{
"erubi_rails": [
{
"inline_code_size": 1903953,
"outlined_code_size": 1432747,
"all_stats": true,
"exec_instruction": 965956171,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 891840,
"send_block_arg": 693666,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 99138,
"send_optimized_method_call": 495486,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 1486429,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 594546,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 99100,
"invokesuper_block": 3,
"leave_se_interrupt": 389,
"leave_interp_return": 27554907,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 4,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 185298775,
"compiled_iseq_count": 262,
"compiled_block_count": 1893,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 18,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 8,
"invalidate_constant_ic_fill": 10,
"constant_state_bumps": 3,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 396364,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 1,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 396364,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 2,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 198192,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 990940,
"exit_opt_send_without_block": 2576638,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 891894,
"exit_invokeblock": 595545,
"exit_leave": 389,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 9,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 99091,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 24,
"exit_opt_or": 0,
"exit_opt_aref": 99091,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"getivar": [
{
"inline_code_size": 143249,
"outlined_code_size": 110276,
"all_stats": true,
"exec_instruction": 57260026454,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1809,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 432038752,
"compiled_iseq_count": 8,
"compiled_block_count": 66,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 818,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"mail": [
{
"inline_code_size": 878993,
"outlined_code_size": 658560,
"all_stats": true,
"exec_instruction": 3766168278,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 193026,
"send_block_arg": 50028,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 135814,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 7141,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 21443,
"invokesuper_block": 0,
"leave_se_interrupt": 300,
"leave_interp_return": 10897076,
"leave_start_pc_non_zero": 28593,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 19,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 37110163,
"compiled_iseq_count": 324,
"compiled_block_count": 5324,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 125,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 76,
"invalidate_constant_ic_fill": 49,
"constant_state_bumps": 39,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 7148,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 636240,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 636240,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 78661,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 78641,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 7148,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 271649,
"exit_opt_send_without_block": 651528,
"exit_objtostring": 31,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 107223,
"exit_invokeblock": 14425,
"exit_leave": 300,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 4,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 49,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 2,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 5,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 14298,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 2,
"exit_opt_size": 0,
"exit_opt_empty_p": 92965,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 96,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"chunky_png": [
{
"inline_code_size": 365329,
"outlined_code_size": 284658,
"all_stats": true,
"exec_instruction": 8118472108,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 1291900,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 245,
"leave_interp_return": 195747175,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 4964647,
"compiled_iseq_count": 85,
"compiled_block_count": 860,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 4982,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 46,
"exit_opt_send_without_block": 1291971,
"exit_objtostring": 8,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 9023,
"exit_leave": 245,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 15,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 2497,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"activerecord": [
{
"inline_code_size": 986897,
"outlined_code_size": 756879,
"all_stats": true,
"exec_instruction": 1189584265,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 399988,
"send_block_arg": 2199967,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 599986,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 2199944,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 3199931,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 289,
"leave_interp_return": 40600083,
"leave_start_pc_non_zero": 400021,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 260227546,
"compiled_iseq_count": 185,
"compiled_block_count": 1199,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 4399888,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 400000,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 4399888,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 199967,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 2200010,
"exit_opt_send_without_block": 7800260,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 200103,
"exit_invokeblock": 1200174,
"exit_leave": 289,
"exit_throw": 200000,
"exit_jump": 0,
"exit_branchif": 16,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 36,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 57,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 199993,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"cfunc_itself": [
{
"inline_code_size": 150929,
"outlined_code_size": 115298,
"all_stats": true,
"exec_instruction": 9300008497,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 232501076,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 22253,
"compiled_iseq_count": 8,
"compiled_block_count": 50,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 456,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"psych-load": [
{
"inline_code_size": 330513,
"outlined_code_size": 260890,
"all_stats": true,
"exec_instruction": 6476162552,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 10491,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 36193491,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 10491,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 10491,
"leave_se_interrupt": 0,
"leave_interp_return": 135618267,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1411188837,
"compiled_iseq_count": 59,
"compiled_block_count": 434,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 20982,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 20982,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 10491,
"exit_opt_send_without_block": 36207483,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 10491,
"exit_invokeblock": 26,
"exit_leave": 0,
"exit_throw": 10491,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 1,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"optcarrot": [
{
"inline_code_size": 488977,
"outlined_code_size": 429500,
"all_stats": true,
"exec_instruction": 59073305255,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 6991,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 34750221,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 316375041,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2377879236,
"compiled_iseq_count": 198,
"compiled_block_count": 3576,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 20,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 20,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 34757212,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 26,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 20,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"fannkuchredux": [
{
"inline_code_size": 166737,
"outlined_code_size": 127696,
"all_stats": true,
"exec_instruction": 8092797,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 199,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 74857908969,
"compiled_iseq_count": 8,
"compiled_block_count": 189,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 26,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 2,
"exit_branchif": 24,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"keyword_args": [
{
"inline_code_size": 152337,
"outlined_code_size": 116268,
"all_stats": true,
"exec_instruction": 21890007132,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 199001022,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 19390,
"compiled_iseq_count": 9,
"compiled_block_count": 52,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 389,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"30k_ifelse": [
{
"inline_code_size": 5542033,
"outlined_code_size": 4337322,
"all_stats": true,
"exec_instruction": 14084771257,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 1,
"leave_interp_return": 54286,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 523624,
"compiled_iseq_count": 9263,
"compiled_block_count": 57805,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 1,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 66,
"exit_leave": 1,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"nbody": [
{
"inline_code_size": 162193,
"outlined_code_size": 124101,
"all_stats": true,
"exec_instruction": 10671661843,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 6060799,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 17664,
"compiled_iseq_count": 10,
"compiled_block_count": 159,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 294,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"hexapdf": [
{
"inline_code_size": 1114065,
"outlined_code_size": 912203,
"all_stats": true,
"exec_instruction": 7518763879,
"send_keywords": 0,
"send_kw_splat": 67824,
"send_args_splat": 257039,
"send_block_arg": 3882327,
"send_ivar_set_method": 0,
"send_zsuper_method": 140139,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 779626,
"send_optimized_method_call": 6316422,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 172631,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 228213,
"leave_se_interrupt": 100,
"leave_interp_return": 202132022,
"leave_start_pc_non_zero": 29453,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 80,
"getivar_megamorphic": 789,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1780915500,
"compiled_iseq_count": 599,
"compiled_block_count": 8162,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 613,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 383,
"invalidate_constant_ic_fill": 230,
"constant_state_bumps": 320,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 57007,
"gbpp_block_handler_not_iseq": 257993,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 144829,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 315000,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 956,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 26,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 3968357,
"exit_opt_send_without_block": 14846935,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 427837,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 24696,
"exit_opt_newarray_min": 2990129,
"exit_invokesuper": 228449,
"exit_invokeblock": 4251009,
"exit_leave": 100,
"exit_throw": 85634,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 230,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 9085359,
"exit_opt_mult": 1,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 199447,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 173,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 68,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 85382,
"exit_setlocal_WC_1": 52,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"railsbench": [
{
"inline_code_size": 2530065,
"outlined_code_size": 1927730,
"all_stats": true,
"exec_instruction": 2323042339,
"send_keywords": 92,
"send_kw_splat": 160517,
"send_args_splat": 4850847,
"send_block_arg": 4705535,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 994808,
"send_optimized_method_call": 5957275,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 3167280,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 2374269,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 10,
"invokesuper_block": 160567,
"leave_se_interrupt": 253,
"leave_interp_return": 56372728,
"leave_start_pc_non_zero": 1083145,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 98,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 509938808,
"compiled_iseq_count": 1297,
"compiled_block_count": 9313,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 268,
"invalidate_method_lookup": 2,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 184,
"invalidate_constant_ic_fill": 82,
"constant_state_bumps": 26,
"expandarray_splat": 348936,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 103948,
"gbpp_block_handler_not_iseq": 2967978,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 534597,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 3071926,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 3,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 605939,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 348936,
"exit_concatarray": 349192,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 5822023,
"exit_opt_send_without_block": 13097313,
"exit_objtostring": 8,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 3472571,
"exit_invokeblock": 1840791,
"exit_leave": 253,
"exit_throw": 362612,
"exit_jump": 0,
"exit_branchif": 3,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 45576,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 70089,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 1,
"exit_opt_and": 2,
"exit_opt_or": 0,
"exit_opt_aref": 490032,
"exit_opt_aset": 3,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 4,
"exit_opt_size": 0,
"exit_opt_empty_p": 1049,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 208936,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"rubykon": [
{
"inline_code_size": 293521,
"outlined_code_size": 236829,
"all_stats": true,
"exec_instruction": 64471695379,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 22365,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 83245,
"leave_interp_return": 781640632,
"leave_start_pc_non_zero": 79729,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 8,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 180404185,
"compiled_iseq_count": 140,
"compiled_block_count": 1533,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 8,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 22385,
"exit_opt_send_without_block": 888,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 25282652,
"exit_leave": 83245,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 1,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 5497885,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 22,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 14,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"setivar": [
{
"inline_code_size": 151761,
"outlined_code_size": 116270,
"all_stats": true,
"exec_instruction": 55200050785,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 3853,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 252085728,
"compiled_iseq_count": 8,
"compiled_block_count": 39,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 1840,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"liquid-render": [
{
"inline_code_size": 488145,
"outlined_code_size": 387290,
"all_stats": true,
"exec_instruction": 2167468745,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 10366132,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 953468,
"send_optimized_method_call": 34800,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 104391,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 995,
"leave_interp_return": 43194935,
"leave_start_pc_non_zero": 17,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 57,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 380275717,
"compiled_iseq_count": 143,
"compiled_block_count": 1505,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 95,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 90,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 1,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 51,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 3,
"exit_opt_send_without_block": 11487585,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 20870,
"exit_invokeblock": 431653,
"exit_leave": 995,
"exit_throw": 2745698,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 5,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 6,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 29,
"exit_opt_mod": 0,
"exit_opt_eq": 3479,
"exit_opt_neq": 3,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 43,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 2,
"exit_opt_aset": 1,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 4,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"respond_to": [
{
"inline_code_size": 153425,
"outlined_code_size": 117326,
"all_stats": true,
"exec_instruction": 3690003871,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 61500392,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 6773,
"compiled_iseq_count": 8,
"compiled_block_count": 65,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 114,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"binarytrees": [
{
"inline_code_size": 152785,
"outlined_code_size": 117243,
"all_stats": true,
"exec_instruction": 5900539419,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 135266290,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 2,
"leave_interp_return": 135267178,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1076500866,
"compiled_iseq_count": 11,
"compiled_block_count": 59,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 135266290,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 77,
"exit_leave": 2,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"discourse": [
{
"inline_code_size": 22726609,
"outlined_code_size": 11419855,
"all_stats": true,
"exec_instruction": 861900165,
"send_keywords": 34,
"send_kw_splat": 31330,
"send_args_splat": 119597,
"send_block_arg": 2244769,
"send_ivar_set_method": 10315,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 542072,
"send_optimized_method_call": 227880,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 1803504,
"send_refined_method": 12015,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 653458,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 17258,
"invokesuper_block": 13051,
"leave_se_interrupt": 1208,
"leave_interp_return": 25725079,
"leave_start_pc_non_zero": 980509,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 340,
"getivar_megamorphic": 6,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 65,
"binding_allocations": 2,
"binding_set": 0,
"vm_insns_count": 357929128,
"compiled_iseq_count": 3147,
"compiled_block_count": 285697,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 261949,
"invalidate_method_lookup": 18,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2525,
"invalidate_constant_ic_fill": 259406,
"constant_state_bumps": 133,
"expandarray_splat": 91810,
"expandarray_postarg": 0,
"expandarray_not_array": 7582,
"expandarray_rhs_too_small": 50,
"gbpp_block_param_modified": 48066,
"gbpp_block_handler_not_iseq": 1895518,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 52,
"exit_getblockparam": 305094,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 1943584,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 2736725,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 5431,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 537,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 99442,
"exit_concatarray": 33490,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 2335380,
"exit_opt_send_without_block": 11567549,
"exit_objtostring": 10,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 92880,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 258472,
"exit_invokeblock": 338780,
"exit_leave": 1208,
"exit_throw": 35829,
"exit_jump": 0,
"exit_branchif": 2,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 261978,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 42,
"exit_opt_minus": 0,
"exit_opt_mult": 2,
"exit_opt_div": 0,
"exit_opt_mod": 5246,
"exit_opt_eq": 1190,
"exit_opt_neq": 11,
"exit_opt_lt": 1080,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 68,
"exit_opt_and": 2156,
"exit_opt_or": 0,
"exit_opt_aref": 14092,
"exit_opt_aset": 2,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 9,
"exit_opt_size": 10,
"exit_opt_empty_p": 556,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 65,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 70868,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"30k_methods": [
{
"inline_code_size": 2157009,
"outlined_code_size": 1646029,
"all_stats": true,
"exec_instruction": 11003757775,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 93221,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 185450,
"compiled_iseq_count": 5782,
"compiled_block_count": 19362,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 33,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"fib": [
{
"inline_code_size": 149841,
"outlined_code_size": 115480,
"all_stats": true,
"exec_instruction": 32863165027,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 839,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 16064,
"compiled_iseq_count": 8,
"compiled_block_count": 39,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 324,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"lee": [
{
"inline_code_size": 373329,
"outlined_code_size": 294264,
"all_stats": true,
"exec_instruction": 5438453937,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 33,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 33,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 43,
"leave_interp_return": 55791090,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 3098278,
"compiled_iseq_count": 45,
"compiled_block_count": 587,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 69,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 64,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 12,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 25569,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 8560,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 25569,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 122379,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 41,
"exit_opt_send_without_block": 34752,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 33,
"exit_leave": 43,
"exit_throw": 17049,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 5,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 7,
"exit_opt_div": 0,
"exit_opt_mod": 33,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"erubi": [
{
"inline_code_size": 322129,
"outlined_code_size": 255098,
"all_stats": true,
"exec_instruction": 1586456207,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_send": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 195,
"leave_interp_return": 33538304,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 10009,
"compiled_iseq_count": 10,
"compiled_block_count": 79,
"compilation_failure": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 2848,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 59,
"exit_leave": 195,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
]
}
Per-Benchmark Metadata
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
No JIT Metadata
{
"optcarrot": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 5,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 5,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 5,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 5,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 5,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 5,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"hexapdf": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 5,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 5,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 5,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 5,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 5,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 5,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 5,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 5,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 5,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 5,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 5,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 5,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
MJIT Metadata
{
"lee": {
"warmup_itrs": 75,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 75,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 75,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 74,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 75,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 75,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 23,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 75,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 75,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 75,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 75,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"fileutils",
"1.6.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 75,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 75,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 75,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 75,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 75,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 75,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 29,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 75,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 75,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 75,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}
YJIT Metadata
{
"hexapdf": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"chunky_png": {
"warmup_itrs": 20,
"min_bench_itrs": 30,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"psych-load": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"mail": {
"warmup_itrs": 20,
"min_bench_itrs": 123,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"respond_to": {
"warmup_itrs": 20,
"min_bench_itrs": 103,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fannkuchredux": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"rubykon": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"binarytrees": {
"warmup_itrs": 20,
"min_bench_itrs": 66,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"fib": {
"warmup_itrs": 20,
"min_bench_itrs": 313,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"railsbench": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"getivar": {
"warmup_itrs": 20,
"min_bench_itrs": 807,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"activerecord": {
"warmup_itrs": 20,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"securerandom",
"0.2.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"setivar": {
"warmup_itrs": 20,
"min_bench_itrs": 1829,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi_rails": {
"warmup_itrs": 20,
"min_bench_itrs": 971,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.0"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.3"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_methods": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"30k_ifelse": {
"warmup_itrs": 20,
"min_bench_itrs": 55,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"optcarrot": {
"warmup_itrs": 20,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"liquid-render": {
"warmup_itrs": 20,
"min_bench_itrs": 154,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.3"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.2"
],
[
"bigdecimal",
"3.1.2"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"lee": {
"warmup_itrs": 20,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"keyword_args": {
"warmup_itrs": 20,
"min_bench_itrs": 378,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"nbody": {
"warmup_itrs": 20,
"min_bench_itrs": 283,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"erubi": {
"warmup_itrs": 20,
"min_bench_itrs": 48,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"discourse": {
"warmup_itrs": 20,
"min_bench_itrs": 34,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib/bundler/setup ",
"RUBY_GLOBAL_METHOD_CACHE_SIZE": "131072",
"RUBY_GC_HEAP_GROWTH_MAX_SLOTS": "40000",
"RUBY_GC_HEAP_INIT_SLOTS": "400000",
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR": "1.5",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/discourse/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.2.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.2.0/gems/unicorn-6.1.0/man"
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.15.0"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.3"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.7.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.13.1"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.13.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"globalid",
"1.0.0"
],
[
"activejob",
"6.1.4.1"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.8.0.edge"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actionview_precompiler",
"0.2.3"
],
[
"activemodel",
"6.1.4.1"
],
[
"active_model_serializers",
"0.8.4"
],
[
"activerecord",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"annotate",
"3.1.1"
],
[
"ast",
"2.4.2"
],
[
"aws-eventstream",
"1.2.0"
],
[
"aws-partitions",
"1.516.0"
],
[
"aws-sigv4",
"1.4.0"
],
[
"jmespath",
"1.5.0"
],
[
"aws-sdk-core",
"3.121.2"
],
[
"aws-sdk-kms",
"1.44.0"
],
[
"aws-sdk-s3",
"1.96.1"
],
[
"aws-sdk-sns",
"1.46.0"
],
[
"ember-source",
"2.18.2"
],
[
"execjs",
"2.8.1"
],
[
"barber",
"0.12.2"
],
[
"coderay",
"1.1.3"
],
[
"better_errors",
"2.9.1"
],
[
"debug_inspector",
"1.1.0"
],
[
"binding_of_caller",
"1.0.0"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.4"
],
[
"uniform_notifier",
"1.14.2"
],
[
"bullet",
"7.0.1"
],
[
"byebug",
"11.1.3"
],
[
"cbor",
"0.5.9.6"
],
[
"certified",
"1.0.0"
],
[
"chunky_png",
"1.4.0"
],
[
"colored2",
"3.1.2"
],
[
"connection_pool",
"2.2.5"
],
[
"ipaddr",
"1.2.3"
],
[
"openssl",
"2.2.1"
],
[
"openssl-signature_algorithm",
"1.1.1"
],
[
"cose",
"1.2.0"
],
[
"cppjieba_rb",
"0.4.2"
],
[
"rexml",
"3.2.5"
],
[
"crack",
"0.4.5"
],
[
"css_parser",
"1.11.0"
],
[
"diff-lcs",
"1.5.0"
],
[
"diffy",
"3.4.0"
],
[
"digest",
"3.0.0"
],
[
"ember-data-source",
"3.0.2"
],
[
"sprockets",
"3.7.2"
],
[
"ember-handlebars-template",
"0.8.0"
],
[
"method_source",
"1.0.0"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.1.4.1"
],
[
"jquery-rails",
"4.4.0"
],
[
"discourse-ember-rails",
"0.18.6"
],
[
"discourse-ember-source",
"3.12.2.3"
],
[
"discourse-fonts",
"0.0.9"
],
[
"faker",
"2.19.0"
],
[
"literate_randomizer",
"0.4.0"
],
[
"discourse_dev_assets",
"0.0.3"
],
[
"docile",
"1.4.0"
],
[
"regexp_parser",
"2.2.0"
],
[
"ecma-re-validator",
"0.4.0"
],
[
"email_reply_trimmer",
"0.1.13"
],
[
"excon",
"0.89.0"
],
[
"exifr",
"1.3.9"
],
[
"fabrication",
"2.24.0"
],
[
"fakeweb",
"1.3.0"
],
[
"faraday-em_http",
"1.0.0"
],
[
"faraday-em_synchrony",
"1.0.0"
],
[
"faraday-excon",
"1.1.0"
],
[
"faraday-httpclient",
"1.0.1"
],
[
"multipart-post",
"2.1.1"
],
[
"faraday-multipart",
"1.0.3"
],
[
"faraday-net_http",
"1.0.1"
],
[
"faraday-net_http_persistent",
"1.2.0"
],
[
"faraday-patron",
"1.0.0"
],
[
"faraday-rack",
"1.0.0"
],
[
"faraday-retry",
"1.0.3"
],
[
"ruby2_keywords",
"0.0.5"
],
[
"faraday",
"1.9.3"
],
[
"fast_blank",
"1.0.1"
],
[
"fast_xs",
"0.8.0"
],
[
"fastimage",
"2.2.6"
],
[
"ffi",
"1.15.5"
],
[
"fspath",
"3.1.2"
],
[
"gc_tracer",
"1.5.1"
],
[
"guess_html_encoding",
"0.0.11"
],
[
"hana",
"1.3.7"
],
[
"hashdiff",
"1.0.1"
],
[
"hashie",
"5.0.0"
],
[
"highline",
"2.0.3"
],
[
"hkdf",
"0.3.0"
],
[
"htmlentities",
"4.3.4"
],
[
"http_accept_language",
"2.1.1"
],
[
"image_size",
"3.0.1"
],
[
"in_threads",
"1.5.4"
],
[
"progress",
"3.6.0"
],
[
"image_optim",
"0.31.1"
],
[
"json",
"2.6.1"
],
[
"json-schema",
"2.8.1"
],
[
"uri_template",
"0.7.0"
],
[
"json_schemer",
"0.2.18"
],
[
"jwt",
"2.3.0"
],
[
"kgio",
"2.11.4"
],
[
"libv8-node",
"16.10.0.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.1"
],
[
"request_store",
"1.5.0"
],
[
"lograge",
"0.11.2"
],
[
"logstash-event",
"1.2.02"
],
[
"logstash-logger",
"0.26.1"
],
[
"logster",
"2.10.1"
],
[
"lru_redux",
"1.1.0"
],
[
"lz4-ruby",
"0.3.3"
],
[
"maxminddb",
"0.1.22"
],
[
"memory_profiler",
"1.0.0"
],
[
"message_bus",
"4.0.0"
],
[
"mini_racer",
"0.6.2"
],
[
"redis",
"4.5.1"
],
[
"sidekiq",
"6.3.1"
],
[
"mini_scheduler",
"0.13.0"
],
[
"mini_sql",
"1.1.3"
],
[
"mini_suffix",
"0.3.3"
],
[
"mocha",
"1.13.0"
],
[
"mock_redis",
"0.29.0"
],
[
"multi_json",
"1.15.0"
],
[
"multi_xml",
"0.6.0"
],
[
"mustache",
"1.1.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"nio4r",
"2.5.8"
],
[
"oauth",
"0.5.8"
],
[
"oauth2",
"1.4.7"
],
[
"oj",
"3.13.2"
],
[
"omniauth",
"1.9.1"
],
[
"omniauth-oauth2",
"1.7.2"
],
[
"omniauth-facebook",
"9.0.0"
],
[
"omniauth-github",
"1.4.0"
],
[
"omniauth-google-oauth2",
"0.8.2"
],
[
"omniauth-oauth",
"1.2.0"
],
[
"omniauth-twitter",
"1.4.0"
],
[
"optimist",
"3.0.1"
],
[
"parallel",
"1.21.0"
],
[
"parallel_tests",
"3.7.3"
],
[
"parser",
"3.1.0.0"
],
[
"pg",
"1.3.0"
],
[
"pry",
"0.13.1"
],
[
"pry-byebug",
"3.9.0"
],
[
"pry-rails",
"0.3.9"
],
[
"puma",
"5.5.2"
],
[
"r2",
"0.2.7"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-protection",
"2.1.0"
],
[
"rails_failover",
"0.7.3"
],
[
"rails_multisite",
"4.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"raindrops",
"0.20.0"
],
[
"rbtrace",
"0.4.14"
],
[
"rchardet",
"1.8.0"
],
[
"redis-namespace",
"1.8.1"
],
[
"rinku",
"2.0.6"
],
[
"rotp",
"6.2.0"
],
[
"rqrcode_core",
"1.2.0"
],
[
"rqrcode",
"2.1.0"
],
[
"rspec-support",
"3.10.3"
],
[
"rspec-core",
"3.10.1"
],
[
"rspec-expectations",
"3.10.2"
],
[
"rspec-mocks",
"3.10.2"
],
[
"rspec",
"3.10.0"
],
[
"rspec-html-matchers",
"0.9.4"
],
[
"rspec-rails",
"5.0.2"
],
[
"rss",
"0.2.9"
],
[
"rswag-specs",
"2.4.0"
],
[
"rtlit",
"0.0.5"
],
[
"rubocop-ast",
"1.15.1"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.1.0"
],
[
"rubocop",
"1.25.0"
],
[
"rubocop-rspec",
"2.7.0"
],
[
"rubocop-discourse",
"2.5.0"
],
[
"ruby-prof",
"1.4.3"
],
[
"ruby-readability",
"0.7.0"
],
[
"rubyzip",
"2.3.2"
],
[
"sanitize",
"6.0.0"
],
[
"sassc",
"2.0.1"
],
[
"sprockets-rails",
"3.4.2"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"seed-fu",
"2.3.9"
],
[
"shoulda-matchers",
"5.1.0"
],
[
"simplecov-html",
"0.12.3"
],
[
"simplecov_json_formatter",
"0.1.3"
],
[
"simplecov",
"0.21.2"
],
[
"sshkey",
"2.0.0"
],
[
"stackprof",
"0.2.17"
],
[
"test-prof",
"1.0.7"
],
[
"uglifier",
"4.2.0"
],
[
"unf_ext",
"0.0.8"
],
[
"unf",
"0.1.4"
],
[
"unicorn",
"6.1.0"
],
[
"webmock",
"3.14.0"
],
[
"webpush",
"1.1.0"
],
[
"xorcist",
"1.1.2"
],
[
"yaml-lint",
"0.0.10"
]
],
"benchmark_name": "discourse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/discourse/benchmark.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
},
"cfunc_itself": {
"warmup_itrs": 20,
"min_bench_itrs": 445,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.2.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.2.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.2.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.2.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.2.0+1/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.3.0"
],
[
"did_you_mean",
"1.6.1"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.4"
],
[
"tempfile",
"0.1.2"
],
[
"delegate",
"0.2.0"
],
[
"fileutils",
"1.6.0"
],
[
"tmpdir",
"0.1.2"
],
[
"etc",
"1.4.0"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "4 hours, 16 minutes, 7 seconds",
"total_bench_seconds": 15367
}
}